front sight guard - Espagnol Anglais Dictionnaire